// const path = require('path');
// const webpack = require('webpack'); // to access built-in plugins
// const HtmlWebpackPlugin = require('html-webpack-plugin');
// const {
//     CleanWebpackPlugin
// } = require('clean-webpack-plugin');


// module.exports = {
//     entry: {
//         app: ['./src/index.js'],
//         // print: ['./src/print.js']
//         // app: './src/index.js'
//     },
//     devtool: 'source-map',
//     devServer: {
//         contentBase: './dist',
//         // hot: true
//     },
//     module: {
//         rules: [{
//             test: /\.css$/,
//             use: ['style-loader', 'css-loader']
//         }]
//     },
//     plugins: [
//         // new webpack.ProgressPlugin(),
//         new CleanWebpackPlugin({
//             cleanOnceBeforeBuildPatterns: [path.join(__dirname, 'dist/**')]
//         }),
//         new HtmlWebpackPlugin({
//             title: 'Output Management JUpige',
//             title222: 'Output Management JUpige'
//         }),
//         // new webpack.NamedModulesPlugin(),
//         // new webpack.HotModuleReplacementPlugin()
//     ],
//     output: {
//         filename: '[name].bundle.js',
//         path: path.resolve(__dirname, 'dist'),
//         publicPath: '/'
//     },
//     mode: "production"
// };